package com.yunmang.entity.ParameterEntity;

import java.util.List;

/**
 * Created by Administrator on 2017/5/9.
 */
public class OrderLookBean {

    /**
     * code : 200
     * message :
     * model : {"items":[{"id":345,"billDate":"2017-03-23T00:00:00","hdbh":"117082000382","shipper":"hello","shipperPhone":"18703859315","consignee":"xx","consigneePhone":"18703859316","goodsName":"vv","numbers":"1","transportCost":0,"transferCost":0,"deliveryCost":0,"goodsCost":0,"balanceMethod":"到付","displayStatus":"开封分公司已收件","canReportLoss":false,"canInvalid":false,"canEdit":true,"createUser":4,"billStatus":0,"signedTime":"1970-01-01T00:00:00","additionStatus":0}],"total":273,"pageSize":20,"page":1,"summary":{"billCount":273,"transportCost":16087,"quantity":3222,"goodsCost":6283238,"transportCostByShipper":6169,"transportCostByConsignee":7281,"transportCostByMonthly":0,"transportCostByDeliveryProof":0,"transportCostByUnpaid":0,"deliveryCost":0}}
     */

    private int code;
    private String message;
    /**
     * items : [{"id":345,"billDate":"2017-03-23T00:00:00","hdbh":"117082000382","shipper":"hello","shipperPhone":"18703859315","consignee":"xx","consigneePhone":"18703859316","goodsName":"vv","numbers":"1","transportCost":0,"transferCost":0,"deliveryCost":0,"goodsCost":0,"balanceMethod":"到付","displayStatus":"开封分公司已收件","canReportLoss":false,"canInvalid":false,"canEdit":true,"createUser":4,"billStatus":0,"signedTime":"1970-01-01T00:00:00","additionStatus":0}]
     * total : 273
     * pageSize : 20
     * page : 1
     * summary : {"billCount":273,"transportCost":16087,"quantity":3222,"goodsCost":6283238,"transportCostByShipper":6169,"transportCostByConsignee":7281,"transportCostByMonthly":0,"transportCostByDeliveryProof":0,"transportCostByUnpaid":0,"deliveryCost":0}
     */

    private ModelBean model;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public ModelBean getModel() {
        return model;
    }

    public void setModel(ModelBean model) {
        this.model = model;
    }

    public static class ModelBean {
        private int total;
        private int pageSize;
        private int page;
        /**
         * billCount : 273
         * transportCost : 16087
         * quantity : 3222
         * goodsCost : 6283238
         * transportCostByShipper : 6169
         * transportCostByConsignee : 7281
         * transportCostByMonthly : 0
         * transportCostByDeliveryProof : 0
         * transportCostByUnpaid : 0
         * deliveryCost : 0
         */

        private SummaryBean summary;
        /**
         * id : 345
         * billDate : 2017-03-23T00:00:00
         * hdbh : 117082000382
         * shipper : hello
         * shipperPhone : 18703859315
         * consignee : xx
         * consigneePhone : 18703859316
         * goodsName : vv
         * numbers : 1
         * transportCost : 0
         * transferCost : 0
         * deliveryCost : 0
         * goodsCost : 0
         * balanceMethod : 到付
         * displayStatus : 开封分公司已收件
         * canReportLoss : false
         * canInvalid : false
         * canEdit : true
         * createUser : 4
         * billStatus : 0
         * signedTime : 1970-01-01T00:00:00
         * additionStatus : 0
         */

        private List<ItemsBean> items;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getPage() {
            return page;
        }

        public void setPage(int page) {
            this.page = page;
        }

        public SummaryBean getSummary() {
            return summary;
        }

        public void setSummary(SummaryBean summary) {
            this.summary = summary;
        }

        public List<ItemsBean> getItems() {
            return items;
        }

        public void setItems(List<ItemsBean> items) {
            this.items = items;
        }

        public static class SummaryBean {
            private Double billCount;
            private Double transportCost;
            private Double quantity;
            private Double goodsCost;
            private Double transportCostByShipper;
            private Double transportCostByConsignee;
            private Double transportCostByMonthly;
            private Double transportCostByDeliveryProof;
            private Double transportCostByUnpaid;
            private Double deliveryCost;

            public Double getBillCount() {
                return billCount;
            }

            public void setBillCount(Double billCount) {
                this.billCount = billCount;
            }

            public Double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(Double transportCost) {
                this.transportCost = transportCost;
            }

            public Double getQuantity() {
                return quantity;
            }

            public void setQuantity(Double quantity) {
                this.quantity = quantity;
            }

            public Double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(Double goodsCost) {
                this.goodsCost = goodsCost;
            }

            public Double getTransportCostByShipper() {
                return transportCostByShipper;
            }

            public void setTransportCostByShipper(Double transportCostByShipper) {
                this.transportCostByShipper = transportCostByShipper;
            }

            public Double getTransportCostByConsignee() {
                return transportCostByConsignee;
            }

            public void setTransportCostByConsignee(Double transportCostByConsignee) {
                this.transportCostByConsignee = transportCostByConsignee;
            }

            public Double getTransportCostByMonthly() {
                return transportCostByMonthly;
            }

            public void setTransportCostByMonthly(Double transportCostByMonthly) {
                this.transportCostByMonthly = transportCostByMonthly;
            }

            public Double getTransportCostByDeliveryProof() {
                return transportCostByDeliveryProof;
            }

            public void setTransportCostByDeliveryProof(Double transportCostByDeliveryProof) {
                this.transportCostByDeliveryProof = transportCostByDeliveryProof;
            }

            public Double getTransportCostByUnpaid() {
                return transportCostByUnpaid;
            }

            public void setTransportCostByUnpaid(Double transportCostByUnpaid) {
                this.transportCostByUnpaid = transportCostByUnpaid;
            }

            public Double getDeliveryCost() {
                return deliveryCost;
            }

            public void setDeliveryCost(Double deliveryCost) {
                this.deliveryCost = deliveryCost;
            }
        }

        public static class ItemsBean {
            private int id;
            private String billDate;
            private String hdbh;
            private String shipper;
            private String shipperPhone;
            private String consignee;
            private String consigneePhone;
            private String goodsName;
            private String numbers;
            private Double transportCost;
            private Double transferCost;
            private Double deliveryCost;
            private Double goodsCost;
            private String balanceMethod;
            private String displayStatus;
            private boolean canReportLoss;
            private boolean canInvalid;
            private boolean canEdit;
            private int createUser;
            private int billStatus;
            private String signedTime;
            private int additionStatus;
            private String startOrgName;
            private String endOrgName;

            private String memberCode;
            private String transferAddress;
            private String consigneeAddress;
            private String pack;
            private String weight;
            private String cubage;
            private int endOrgId;
            private String takeMethod;

            public String getTakeMethod() {
                return takeMethod;
            }

            public void setTakeMethod(String takeMethod) {
                this.takeMethod = takeMethod;
            }

            public int getEndOrgId() {
                return endOrgId;
            }

            public void setEndOrgId(int endOrgId) {
                this.endOrgId = endOrgId;
            }

            public String getMemberCode() {
                return memberCode;
            }

            public void setMemberCode(String memberCode) {
                this.memberCode = memberCode;
            }

            public String getTransferAddress() {
                return transferAddress;
            }

            public void setTransferAddress(String transferAddress) {
                this.transferAddress = transferAddress;
            }

            public String getConsigneeAddress() {
                return consigneeAddress;
            }

            public void setConsigneeAddress(String consigneeAddress) {
                this.consigneeAddress = consigneeAddress;
            }

            public String getPack() {
                return pack;
            }

            public void setPack(String pack) {
                this.pack = pack;
            }

            public String getWeight() {
                return weight;
            }

            public void setWeight(String weight) {
                this.weight = weight;
            }

            public String getCubage() {
                return cubage;
            }

            public void setCubage(String cubage) {
                this.cubage = cubage;
            }

            public String getEndOrgName() {
                return endOrgName;
            }

            public void setEndOrgName(String endOrgName) {
                this.endOrgName = endOrgName;
            }

            public String getStartOrgName() {
                return startOrgName;
            }

            public void setStartOrgName(String startOrgName) {
                this.startOrgName = startOrgName;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getBillDate() {
                return billDate;
            }

            public void setBillDate(String billDate) {
                this.billDate = billDate;
            }

            public String getHdbh() {
                return hdbh;
            }

            public void setHdbh(String hdbh) {
                this.hdbh = hdbh;
            }

            public String getShipper() {
                return shipper;
            }

            public void setShipper(String shipper) {
                this.shipper = shipper;
            }

            public String getShipperPhone() {
                return shipperPhone;
            }

            public void setShipperPhone(String shipperPhone) {
                this.shipperPhone = shipperPhone;
            }

            public String getConsignee() {
                return consignee;
            }

            public void setConsignee(String consignee) {
                this.consignee = consignee;
            }

            public String getConsigneePhone() {
                return consigneePhone;
            }

            public void setConsigneePhone(String consigneePhone) {
                this.consigneePhone = consigneePhone;
            }

            public String getGoodsName() {
                return goodsName;
            }

            public void setGoodsName(String goodsName) {
                this.goodsName = goodsName;
            }

            public String getNumbers() {
                return numbers;
            }

            public void setNumbers(String numbers) {
                this.numbers = numbers;
            }

            public Double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(Double transportCost) {
                this.transportCost = transportCost;
            }

            public Double getTransferCost() {
                return transferCost;
            }

            public void setTransferCost(Double transferCost) {
                this.transferCost = transferCost;
            }

            public Double getDeliveryCost() {
                return deliveryCost;
            }

            public void setDeliveryCost(Double deliveryCost) {
                this.deliveryCost = deliveryCost;
            }

            public Double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(Double goodsCost) {
                this.goodsCost = goodsCost;
            }

            public String getBalanceMethod() {
                return balanceMethod;
            }

            public void setBalanceMethod(String balanceMethod) {
                this.balanceMethod = balanceMethod;
            }

            public String getDisplayStatus() {
                return displayStatus;
            }

            public void setDisplayStatus(String displayStatus) {
                this.displayStatus = displayStatus;
            }

            public boolean isCanReportLoss() {
                return canReportLoss;
            }

            public void setCanReportLoss(boolean canReportLoss) {
                this.canReportLoss = canReportLoss;
            }

            public boolean isCanInvalid() {
                return canInvalid;
            }

            public void setCanInvalid(boolean canInvalid) {
                this.canInvalid = canInvalid;
            }

            public boolean isCanEdit() {
                return canEdit;
            }

            public void setCanEdit(boolean canEdit) {
                this.canEdit = canEdit;
            }

            public int getCreateUser() {
                return createUser;
            }

            public void setCreateUser(int createUser) {
                this.createUser = createUser;
            }

            public int getBillStatus() {
                return billStatus;
            }

            public void setBillStatus(int billStatus) {
                this.billStatus = billStatus;
            }

            public String getSignedTime() {
                return signedTime;
            }

            public void setSignedTime(String signedTime) {
                this.signedTime = signedTime;
            }

            public int getAdditionStatus() {
                return additionStatus;
            }

            public void setAdditionStatus(int additionStatus) {
                this.additionStatus = additionStatus;
            }
        }
    }
}
